package com.example.administrator.im.interfacz;

/**
 * create:2018/9/28 21:44
 * author: 姚鸿杰
 **/
public interface ItemTouchMoveListener {
    /**
     * 当拖拽的时候回调
     * 可以在方法里面实现:拖拽条目并实现刷新效果
     *
     * @param fromPosition 从什么位置拖
     * @param toPosition   到什么位置
     * @param isRun        是否开始执行
     * @return 是否执行了move
     */
    boolean onItemMove(int fromPosition, int toPosition, boolean isRun);


    /**
     * 当条目被移除时回调
     *
     * @param position 移除的位置
     * @return
     */
    boolean onItemRemove(int position);
}